package com.bsoft.exchange.domain;

import lombok.Data;

import java.io.Serializable;

@Data
public class DrugInfoDomain implements Serializable {

	private String drugId;			//药品id
	private String drugName;		//药品名称
	private String factoryId;		//药品产地id
	private String factoryName;		//药品产地名称
	private String specifications;	//药品规格
	private String unit	;			//单位/药房单位
	private Double price;			//单价
	private Integer conversionValue;//药房包装到最小包装的转换比
	private Double defaultDose;		//默认一次剂量
	private Double drugDose;		//药品剂量
	private String doseUnit;		//剂量单位
	private Double inventory;		//药品库存

	private String drugCode;		//药品编码(医院信息系统内部编码)
	private String apprDrugCode;		//药品通用编码(上传监管平台使用)
	private String apprDrugName;		//药品通用名称(上传监管平台使用)
	private String drugGrade;		//药品医保等级：甲类、乙类等

	private String usageCode;		//用法代码
	private String usageName;		//用法名称

	private Object drugAuthority; //药品权限:键值对集合，key为权限编码,value为权限中文名称。
									/*比如一个药品是一级精神药品，同时还是高危药品
									那么drugAuthority的值示例如下:
									{
										"01":"一级精神药品",
											"08":"高危药品"
									}
									药品没有权限标记的，该字段可为null或者空对象{}*/

}
